package cn.swu.cs.myapplication3

import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import androidx.recyclerview.widget.LinearLayoutManager
import androidx.recyclerview.widget.RecyclerView

class ListActivity : AppCompatActivity() {
    val building = arrayListOf<Building>()

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_list)

        initData()
        val recycler = findViewById<RecyclerView>(R.id.recycler)
        recycler.layoutManager = LinearLayoutManager(this)
        recycler.adapter = BuildingAdapter(building)

    }

    private fun initData() {

        building.add(Building().apply {
            name = "勃兰登堡门"
            description =
                "勃兰登堡门是位于德国首都柏林的新古典主义风格建筑，由普鲁士国王腓特烈·威廉二世下令于1788年至1791年间建造，以纪念普鲁士在七年战争取得的胜利。勃兰登堡门最初是柏林城墙的一道城门，因通往勃兰登堡而得名，已成为柏林的象征，也是德国的国家象征标志，它见证了柏林、德国、欧洲乃至世界的许多重要历史事件的发生。"
            avatar = R.mipmap.bldbm
        })

        building.add(Building().apply {
            name = "比萨斜塔"
            description =
                "比萨斜塔是世界著名建筑奇观，意大利的标志之一。比萨斜塔位于意大利托斯卡纳省比萨城市北面奇迹广场建筑群，而且它和相邻的大教堂、洗礼堂、墓园均对11世纪至14世纪意大利建筑艺术有巨大影响，故被联合国教育科学文化组织评选为世界遗产。"
            avatar = R.mipmap.bsxt
        })
        building.add(Building().apply {
            name = "大本钟"
            description =
                "大本钟是伦敦的标志性建筑之一。钟楼高97.5米，钟直径9英尺，重13.5吨。作为伦敦市的标志以及英国的象征，大本钟巨大而华丽，大本钟从1859年就为伦敦城报时，根据格林尼治时间每隔一小时敲响一次，至今将近一个半世纪，尽管这期间大本钟曾两度裂开而重铸。现在大本钟的钟声仍然清晰、动听。"
            avatar = R.mipmap.dbz
        })
        building.add(Building().apply {
            name = "埃菲尔铁塔"
            description =
                "埃菲尔铁塔矗立在塞纳河南岸法国巴黎的战神广场，它是世界著名建筑、法国文化象征之一、巴黎城市地标之一、巴黎最高建筑物。被法国人爱称为“铁娘子” 。"
            avatar = R.mipmap.efett
        })
        building.add(Building().apply {
            name = "国会大厦"
            description =
                "美国国会大厦是美国国会所在地，位于美国首都华盛顿—哥伦比亚特区25米高的国会山上，是美国的心脏建筑。美国国会大厦于1793年9月18日由华盛顿总统亲自奠基，1800年投入使用；1814年第二次美英战争期间被英国人焚烧，部分建筑被毁；后增建了参众两院会议室、圆形屋顶和圆形大厅，并多次改建和扩建。"
            avatar = R.mipmap.ghds
        })

        building.add(Building().apply {
            name = "红场"
            description =
                "红场是俄罗斯首都莫斯科市中心的著名广场，位于莫斯科市中心，西南与克里姆林宫相毗连。红场之内或边缘有几处著名建筑，包括列宁墓、圣巴西尔大教堂和克里姆林宫。红场东边是国家百货商场，其隔壁有国家历史博物馆。"
            avatar = R.mipmap.hc
        })
        building.add(Building().apply {
            name = "帕德农神庙"
            description =
                "帕特农神庙的修建是为歌颂雅典战胜波斯侵略者的胜利，从公元前447年开始兴建，9年后大庙封顶，各项雕刻也在6年内完成。但1687年威尼斯人与土耳其人作战时，神庙遭到破坏，但修缮工作延续至今，仍可一探神庙当年的丰姿。"
            avatar = R.mipmap.ptnsm
        })
        building.add(Building().apply {
            name = "圣殿山"
            description =
                "圣殿山是位于耶路撒冷老城的宗教圣地。 圣殿山的敏感性，在于圣殿山不同凡响的历史。在不到14公顷的地方，保存着众多的宗教遗迹，是犹太教和基督教的圣地。"
            avatar = R.mipmap.sds
        })
        building.add(Building().apply {
            name = "耶稣纪念碑"
            description =
                "约热内卢的耶稣山，山丘位于海拔2310尺，是观光里约热内卢的最理想地方，山丘上有一巨型耶稣像。这塑雕像，是巴西著名雕塑家瓦尔·科斯塔及其同伴们，花费了整整45年的时间精心设计，协力雕塑，于在1931年完成了的一个建筑壮举。雕像总高38米，头部长近4米，钉在受难十字架上的两手伸展宽度达28米。"
            avatar = R.mipmap.ysjnb
        })
        building.add(Building().apply {
            name = "自由女神像"
            description =
                "自由女神像全名为“自由女神铜像国家纪念碑”，正式名称是“照耀世界的自由女神”，于1874年～1884年建造，1886年10月28日正式矗立在美国纽约市海港内的自由岛的哈德逊河口附近，被誉为是美国的象征，创作者是法国著名雕塑家弗雷德里克·奥古斯特·巴托尔迪，女神的外貌设计来源于雕塑家的母亲，而女神高举火炬的右手则是以雕塑家妻子的手臂为蓝本。"
            avatar = R.mipmap.zynsx
        })

    }
}